﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
using namespace std;
#include<stdio.h>
#include "Stack.h"



//int main()
//{
//	cout << "hello ";
//	return 0;
//}

//
//int main()
//{
//	Person._age = 100;  // 编译失败：error C2059: 语法错误:“.”
//	return 0;
//}


//int mian()
//{
//	cout << "hello " ;
//
//	return 0;
//}



//
//class className
//{
//	 // 类体：由成员函数和成员变量组成
//};   // 一定要注意后面的分号


//typedef  struct Node
//{
//	int a;
//	//
//}nd ,* nd1;
// int main()
// {
//	 struct Node a;
//
//	 return 0;
// }

//struct Stack
//class Stack
//{
//public:
//	// 成员函数
//	void Init(int n = 4)
//	{
//		a = (int*)malloc(sizeof(int) * n);
//		if (nullptr == a)
//		{
//			perror("malloc申请空间失败");
//			return;
//		}
//
//		capacity = n;
//		size = 0;
//	}
//	void Push(int x)
//	{
//		//...
//		a[size++] = x;
//	}
//
//	// 成员变量
//	int* a;
//	int size;
//	int capacity;
//};
//
//
//
class Date
{
public:
	void Init(int year ,int month ,int day)
	{
		_year = year;
		_month = month;
		_day = day;
	}

	int _year;
	int _month;
	int _day;

};

int main()
{

	Date a1;
	a1._year = 0;

	Date. _year = 0;
	return 0;
}

//
//
//int main()
//{
//	Stack st;
//	st.Init();
//
//	Date d1;
//	d1.Init(2023, 2, 3);
//
//
//	return 0;
//}








//void func(int x)
//{
//	cout << "func(int x)" << endl;
//}
//
//void func(int* x)
//{
//	cout << "func(int* x)" << endl;
//}
//
//
//int main()
//{
//	int p0 = 0;
//	int* p1 = NULL;
//	int* p2 = nullptr;
//
//	func(p0);
//	func(NULL);
//	func(p2);
//
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	auto c = a;
//
//	int array[] = {1 ,2 ,3 ,4, 7 ,9,10};
//
//	for (int i =0; i < sizeof(array)/sizeof(int);i++)
//	{
//		cout << array[i] << " ";
//	}
//	cout << endl;
//
//	for (auto& e : array)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//
//	return 0;
//}






//class person
//{
//public:
//		int a;
//		char b;
//
//
//private:
//	int _c;
//
//};
//
//int main()
//{
//	person a;
//
//	a._c = 5;
//
//	return 0;
//}